package com.ruoyi.dr.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 带货评分信息 /api/authorStatData/authorReputationDetail对象 dr_home_score
 * 
 * @author ruoyi
 * @date 2025-07-12
 */
public class DrHomeScore extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 用户id 主键id */
    private String uid;

    /** 得分打败x%的人 */
    @Excel(name = "得分打败x%的人")
    private BigDecimal percentage;

    /** 服务分说明 */
    @Excel(name = "服务分说明")
    private String serviceScoreRating;

    /** 服务分 */
    @Excel(name = "服务分")
    private BigDecimal serviceScoreScore;

    /** 商品分说明 */
    @Excel(name = "商品分说明")
    private String goodsScoreRating;

    /** 商品分 */
    @Excel(name = "商品分")
    private BigDecimal goodsScore;

    /** 内容分说明 */
    @Excel(name = "内容分说明")
    private String logisticsScoreRating;

    /** 内容分 */
    @Excel(name = "内容分")
    private BigDecimal logisticsScore;

    public void setUid(String uid) 
    {
        this.uid = uid;
    }

    public String getUid() 
    {
        return uid;
    }

    public void setPercentage(BigDecimal percentage) 
    {
        this.percentage = percentage;
    }

    public BigDecimal getPercentage() 
    {
        return percentage;
    }

    public void setServiceScoreRating(String serviceScoreRating) 
    {
        this.serviceScoreRating = serviceScoreRating;
    }

    public String getServiceScoreRating() 
    {
        return serviceScoreRating;
    }

    public void setServiceScoreScore(BigDecimal serviceScoreScore) 
    {
        this.serviceScoreScore = serviceScoreScore;
    }

    public BigDecimal getServiceScoreScore() 
    {
        return serviceScoreScore;
    }

    public void setGoodsScoreRating(String goodsScoreRating) 
    {
        this.goodsScoreRating = goodsScoreRating;
    }

    public String getGoodsScoreRating() 
    {
        return goodsScoreRating;
    }

    public void setGoodsScore(BigDecimal goodsScore) 
    {
        this.goodsScore = goodsScore;
    }

    public BigDecimal getGoodsScore() 
    {
        return goodsScore;
    }

    public void setLogisticsScoreRating(String logisticsScoreRating) 
    {
        this.logisticsScoreRating = logisticsScoreRating;
    }

    public String getLogisticsScoreRating() 
    {
        return logisticsScoreRating;
    }

    public void setLogisticsScore(BigDecimal logisticsScore) 
    {
        this.logisticsScore = logisticsScore;
    }

    public BigDecimal getLogisticsScore() 
    {
        return logisticsScore;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("uid", getUid())
            .append("percentage", getPercentage())
            .append("serviceScoreRating", getServiceScoreRating())
            .append("serviceScoreScore", getServiceScoreScore())
            .append("goodsScoreRating", getGoodsScoreRating())
            .append("goodsScore", getGoodsScore())
            .append("logisticsScoreRating", getLogisticsScoreRating())
            .append("logisticsScore", getLogisticsScore())
            .toString();
    }
}
